Explore Caballo, NM

Caballo, New Mexico is a small, unincorporated community located in Sierra County. Nestled along the banks of the Rio Grande, Caballo offers stunning views of the surrounding mountains and desert landscape. The town is known for its tranquil atmosphere and outdoor recreational opportunities, particularly fishing and boating on the nearby Caballo Lake. With a population of just over 1,000 residents, Caballo maintains a close-knit community feel, where neighbors often come together for local events and gatherings. Despite its small size, Caballo provides a peaceful retreat for those seeking a slower pace of life in the heart of the Southwest.


Find Local Businesses


Find Things To Do Near Caballo, NM


Nearby Locations

Hillsboro, NM
(18.06 mi.)
Arrey, NM
(19.25 mi.)
Garfield, NM
(20.66 mi.)
Monticello, NM
(22.72 mi.)
Salem, NM
(23.54 mi.)
Derry, NM
(24.89 mi.)
Winston, NM
(26.69 mi.)
Rincon, NM
(28.49 mi.)
Hatch, NM
(29.89 mi.)
Hanover, NM
(32.97 mi.)
Mimbres, NM
(33.43 mi.)
Faywood, NM
(42.14 mi.)
Bayard, NM
(45.09 mi.)
Hurley, NM
(46.76 mi.)

Popular Cities